home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / padspcb.zip / MANUAL.PCB < prev    next >
Text File  |  1992-01-16  |  72KB  |  2,169 lines

  1. INTRODUCING PADS-PCB
  2.  
  3.  
  4. Welcome to the PADS-PCB Evaluation Package. It 
  5. has been prepared to introduce you to the most 
  6. powerful low-cost PCB design system you can 
  7. buy for your personal computer--PADS-PCB.  
  8. PADS-PCB is the best price/ performance 
  9. solution to the cost of designing circuit 
  10. boards.  PADS-PCB is easy to learn and use--so 
  11. whether you only occasionally design PCB's or 
  12. you spend full time at it, PADS-PCB can help 
  13. you. Many people have a difficult time 
  14. believing that a CAD system that sells for so 
  15. little can really be so powerful.  We know  it 
  16. can, and want to convince you also.   That's 
  17. why we created the PADS-PCB Evaluation 
  18. Package.  
  19.  
  20. If you've ever evaluated CAD before, you are 
  21. probably tired of demo disks.  Don't worry,  
  22. this is not another demo!  Instead, it is real 
  23. working software, with all the capabilities and 
  24. outputs of the actual software. The only limit 
  25. is that the  PADS-PCB Evaluation Package is 
  26. limited to designs of about 30 IC's. The 
  27. Evaluation Package includes some sample 
  28. designs to teach you the basic operation of 
  29. PADS-PCB.  Once you are familiar with the 
  30. operation, you are free to use PADS-PCB to 
  31. design your own boards, using the 6000 parts 
  32. included in the library.
  33.  
  34. You  can use this Evaluation Package together 
  35. with the PADS-Logic Evaluation Package. You 
  36. can start with the net list database from 
  37. PADS-Logic, and can see how changes in the 
  38. schematic  can be automatically transferred  
  39. to PADS-PCB.  
  40.  
  41. The installation instructions for loading the 
  42. software  are given in the Installation manual 
  43. located at the front of this manual. If you do 
  44. not have a printed copy of this manual, the 
  45. instructions are located in the file 
  46. INSTALL.DOC, located on this disk.
  47.  
  48.  
  49.  
  50. USING PADS-PCB 
  51.  
  52.  
  53. The Evaluation package can be run as either an 
  54. automatic self-running demonstration, or as an 
  55. interactive design tool.
  56.  
  57. Running  the Self-Running Demonstration
  58.  
  59. To start the automatic self-running 
  60. demonstration:
  61. 1)    Make the \PADSDEMO directory your current 
  62. directory by typing:
  63.     CD \PADSDEMO<CR>
  64. 2)    Then type:
  65.     PCBDEMO<CR>
  66.  
  67. The PADS-PCB self-running evaluation will  
  68. start. This is an automatic program that tells 
  69. you about PADS-PCB while running the actual 
  70. software. The self-running evaluation shows 
  71. the primary features of PADS-PCB with a series 
  72. of pop-up windows and demonstrations.  It is 
  73. designed to give you a quick overview of the 
  74. PADS-PCB features, as you view the graphics.  
  75. Several comments:
  76. o To pause the self-running demonstration, 
  77. press the space bar.  
  78. o When you are ready to continue again, press 
  79. the space bar again.  
  80. o Message windows will be displayed for a 
  81. fixed amount of time and are then removed to 
  82. continue. If you wish to proceed faster, 
  83. select any key other than the space bar.
  84. o To exit from the self-running 
  85. demonstration, press CTRL-X.  (While 
  86. depressing the CTRL key, select X).This will 
  87. return the program to the interactive software 
  88. discussed below. You can exit from PADS-PCB by 
  89. pressing ALT-X.  (While depressing the ALT 
  90. key, select X.)
  91.  
  92.  
  93. Running the Interactive PADS-PCB Program
  94.  
  95. Most users will want to work with the software 
  96. to evaluate the features of PADS-PCB. To start 
  97. the interactive portion of the PADS-PCB 
  98. evaluation
  99. 1)    First make the \PADSDEMO directory your 
  100. current directory by typing:
  101.     CD \PADSDEMO<CR>
  102. 2)    Then you type:   
  103.     PCBS<CR>  
  104.     to enter the program directly, or you can 
  105. type:    
  106.     PADSGO<CR>   
  107.     to enter the PADS Command Shell, used to 
  108. select one of several PADS design programs. 
  109. To enter the PADS-PCB program from the PADS 
  110. Shell, place the mouse cursor over the box 
  111. labeled PADS-PCB and select it with the 
  112. left mouse button.  
  113.  
  114. The PADS-PCB copyright notice and the message:
  115. Press any Key to Continue
  116. will appear.  Press a key and PADS-PCB will 
  117. load into memory and you can start designing.  
  118.  
  119. Should you encounter any problems, call your 
  120. local dealer or, in the U.S.A., call our 
  121. Technical Support Hot Line at (508) 486-3328.  
  122.  
  123.  
  124.  
  125.  
  126. USING PADS-PCB
  127.  
  128.  
  129. You should  begin your use of PADS-PCB by 
  130. becoming acquainted with the graphical user 
  131. interface of the software, and the basic 
  132. operation of the system.
  133.  
  134. The Graphical User Interface
  135.  
  136. The initial screen presentation is divided 
  137. into 4 main sections: the Working Area, the 
  138. System Information Window, the Command Menu 
  139. Window, and the Prompt Line. 
  140.  
  141. The Working Area is the large black area that 
  142. fills the major portion of the graphic screen, 
  143. not occupied by menus and the prompt line. 
  144.  
  145. On the left side of the screen is the System 
  146. Information Window and the Command Menu 
  147. Window.  
  148.  
  149. The System Information Window displays the 
  150. following information (from the top):
  151. o Cursor Position    The  X  and  Y position  
  152. of the cursor with respect to 
  153. the system origin (0,0).  
  154. o Grid XX    The user grid in thousands of 
  155. an inch.
  156. o Level N    The current layer of the 
  157. design
  158. o Width    The current width for all 
  159. traces and lines
  160. o Job Name    The design job name
  161. o "Postage Stamp"     Locates the position of 
  162. the window relative to the 
  163. circuit board.
  164. o  Menu Path    This  multi-line title window 
  165. lists the path for the 
  166. current menu.
  167.  
  168. Below the System Information Window  is the 
  169. Command Menu. This displays  the command 
  170. options available in the current menu. These 
  171. commands are mapped to the function keys F1 
  172. through F10.
  173.  
  174. At the bottom of the Working Area is the 
  175. Prompt Line. This is the primary means of 
  176. communication between you and PADS-PCB.  
  177. Potential error messages are also displayed 
  178. here.    
  179.  
  180. Changing the Grid and Layer
  181.  
  182. PADS-PCB has a system grid of .001". You have 
  183. the freedom to place components, route traces,  
  184. or define the board outline to the nearest 
  185. .001".  However, working on a .001" grid is 
  186. often not important and, in fact, can be 
  187. annoying.  What is needed is the same 
  188. reference used in manual PCB design - a grid.  
  189. The Grid parameter provides you this, only our 
  190. grid is better than your manual grid because 
  191. the computer's accuracy insures  you stay 
  192. exactly on the grid you select.  You can 
  193. change PADS-PCB's  grid from .025" to .100" or 
  194. to .200", or .093"--simply by typing a new 
  195. grid value.  
  196.  
  197. The grid is currently set to 100 mils. Move 
  198. the mouse, and you will see the cursor move 
  199. and the X Y coordinate values update in 100 
  200. unit (.100") increments.  Type:
  201. G10 <CR>
  202. You will see the Grid parameter in the System 
  203. Information Window change to 10. When you move 
  204. the mouse, movements will be in 10 mil 
  205. increments instead of 100 mils, as indicated 
  206. by the Cursor display.  You can also set the 
  207. grid to a metric value, so that you can work 
  208. in millimeters, rather than inches. This is 
  209. done by selecting the Parameters command in 
  210. the SetUp menu.
  211.  
  212. Another important item in the System 
  213. Information Window is the Level or Layer 
  214. parameter.  PADS-PCB supports boards with up 
  215. to 30 levels.  You select the level you want 
  216. to place an item on by simply typing a new 
  217. value for the Level Parameter.  Like Grid, it 
  218. can be changed by typing its first letter, 
  219. "L",  followed by a value from 1 to 30 (or 0 
  220. to put an item on all layers) and <CR>, 
  221. indicating the new level or layer you want. 
  222. The display changes to the new current layer, 
  223. so you will immediately know if you have 
  224. entered the correct value.
  225.  
  226. Selecting Commands from the Menu 
  227.  
  228. PADS-PCB  uses  a  hierarchical  command  menu  
  229. structure, which starts with a main menu and 
  230. has a series of sub-menus organized for 
  231. efficient operation. In the first,  or main 
  232. menu, there are nine sub-menus: IN/OUT, SETUP, 
  233. CREATE, PLACE, ROUTE, CHECK, ECO, REPORTS and 
  234. CAM.  When a sub-menu is selected from the 
  235. main menu, the  name  of  that  menu  is 
  236. displayed in the System Information Area.  The 
  237. command options associated with the sub-menu 
  238. will  appear  in  the Command Window, 
  239. replacing the commands of the main menu. 
  240. Sometimes there is more than one level of sub-
  241. menus, so you must make an additional 
  242. selection.  We suggest you look at each of the 
  243. menu selections to understand what options are 
  244. available.  Menus have been organized to 
  245. correspond with the way you work. All 
  246. placement functions are in the Place menu, for 
  247. example.   
  248.  
  249. Commands are selected  in two ways, by using  
  250. function keys F1 through F10 located on your 
  251. keyboard, or with your mouse.  The numbers to 
  252. the left of the commands correspond to the  
  253. function key numbers, and  F10 always is the 
  254. EXIT command. To select commands with the 
  255. function key, simply select the corresponding 
  256. number key. 
  257.  
  258. To select with the mouse, move the cursor over 
  259. the command option and select it with the left 
  260. mouse button. When a 3-button mouse is 
  261. available, menu items can be selected with the 
  262. middle button by holding down this button and 
  263. moving the mouse. As the mouse is moved, the 
  264. highlight bar will scroll through the menu 
  265. options. When the left button is pressed, the 
  266. highlighted menu command is selected and the 
  267. cursor returns to its position in the working 
  268. area. The right mouse button always is used to 
  269. select the EXIT command.
  270.  
  271. Loading A Design File
  272.  
  273. All  circuit board files, or "jobs",  are 
  274. stored on your hard disk as individual DOS 
  275. files with the extension .JOB.  To work on a 
  276. design, you first load the file from your hard 
  277. disk into memory.  This is done as follows:
  278. 1)     Select In/Out command (F1) from the main 
  279. menu.  A new menu will appear, with the 
  280. commands of the  In/Out menu.
  281. 2)     Select the Job In command (F1).  The prompt 
  282. line at the bottom of the screen will 
  283. request you to input a file name.  Type:
  284. * <CR>
  285. 3)     A pop-up directory lists the names of the 
  286. job files supplied with the evaluation.  
  287. Place the cursor over DEMO and press the 
  288. left mouse button to bring the design file 
  289. named DEMO into memory.   We will use this 
  290. design to explore the powers of PADS-PCB.
  291.  
  292. Storing Your Job to the Disk
  293. Designing a complex board will take time.  You 
  294. should periodically save the design onto the 
  295. disk as a file. To store the design on disk, 
  296. follow these steps:
  297. 1)    Select the In/Out menu (F1).
  298. 2)    Select Job Out (F2). You are requested to 
  299. give a file name with the message:
  300. Job output file name (CR=PCB.job):
  301. 3)    You should use a unique file name. Type 
  302. this name, followed by <CR>. If this file 
  303. already exists, you will be asked to 
  304. overwrite it.  Your design job is stored in 
  305. a few seconds on the disk, while the 
  306. Working indicator is displayed.
  307.  
  308. Windowing Commands
  309.  
  310. PADS-PCB provides a complete set of window 
  311. control commands, based on the numeric keyboard 
  312. located to the right of the main keyboard.  
  313. (Note: Your keyboard must have NUM LOCK turned 
  314. off in order  to access the Windowing Keys.) The 
  315. function of each key is as follows:
  316.  
  317.     Num 1 (End): Redraw the screen
  318.     Num 2 (down arrow): Move the window down
  319.     Num 3 (Pg Dn): Zoom out
  320.     Num 4 (left arrow): Move the window left
  321.     Num 6 (right arrow): Move the window 
  322. right
  323.     Num 7 (Home): Show the entire board
  324.     Num 8 (up arrow): Move the window up
  325.     Num 9 (Pg Up): Zoom in
  326.     Num 0 (Ins):  Reposition window with 
  327. cursor in center
  328.     Num .  (Del): Start creating a window box
  329.  
  330. Try zooming in several times to see how much 
  331. detail can be seen.  Try the other commands 
  332. until you are comfortable with them.  If you get 
  333. "lost," selecting the Num 7 key (Home) will show 
  334. the whole board. Remember that the Postage Stamp 
  335. Window indicates the position of the viewing 
  336. window relative to the board.
  337.  
  338. Assigning Colors to Items
  339.  
  340. PADS-PCB uses a 16 color palette to let you 
  341. set any item on any layer in the design to a  
  342. color of your choice. To change the color 
  343. assignments:
  344. 1)    Exit In/Out to the main system menu (using 
  345. F10).
  346. 2)    Enter the SetUp menu ( F2).
  347. 3)    Select the Display function (F1). When you 
  348. select Display, the design disappears and 
  349. is replaced by a menu for color selection. 
  350. The top row is the palette of 16 colors. 
  351. 4)    To assign an item on a specific layer to a 
  352. desired color, move the cursor on top of 
  353. the color and select with the left mouse 
  354. button or F1. 
  355. 5)    You can assign a color to any level of any 
  356. item in the database. Select one of the 
  357. layer numbers that correspond to the item 
  358. whose color you wish to change. A highlight 
  359. box of the color selected surrounds the 
  360. layer number.  To make an item invisible, 
  361. set it to black, the background color.
  362. 6)    When you select Exit (F10), the design is 
  363. redrawn  with the selected colors.
  364.  
  365. Note: a short-cut way to select the Display 
  366. command is with the macro Alt-D
  367.  
  368. Modeless Commands
  369.  
  370. You have already seen two modeless commands, G 
  371. for grid and L for level. Modeless commands 
  372. are time-savers; they let you select commands 
  373. without going through the menu hierarchy. The 
  374. following lists all of the time-saving 
  375. modeless commands that are available to you in 
  376. PADS-PCB.
  377. Sxxx    Searches  whatever  the  user  
  378. specifies.   xxx     can  be  a part,   a  part  
  379. with  a  specific pin, or     an x-y 
  380. coordinate. 
  381. T xx yy    Changes current text height (xx) and 
  382. width (yy).
  383. C    Select either the standard or full 
  384. screen cursor.
  385. Gx    Changes the current system grid to x 
  386. mils.    
  387. N nnn    Highlight a named trace in the 
  388. design.
  389. R n    Show all lines wider than n at their 
  390. real width.     All traces smaller are shown as 
  391. a center line. 
  392. Ctrl PgDn    Cursor position relative to last 
  393. selection.
  394. Alt-9    Displays the requested file entered 
  395. at the     Prompt Line at your CRT.
  396. Alt-0    Displays the error messages from 
  397. PADS-PCB.
  398. Arrow Keys    Moves cursor 1 grid in the 
  399. requested direction.     These  arrow are the 
  400. separate arrow keys, not     the arrow keys 
  401. on the numeric keypad.
  402. Three of these commands require further 
  403. explanation, as you will use them often.
  404.  
  405. Examining Specific Nets
  406. It is often useful to look at a specific 
  407. signal, or group of signals in the circuit to 
  408. check for cross-talk, impedance, etc.  PADS-
  409. PCB allows you to examine one signal or a set 
  410. of signals with all other nets invisible with 
  411. a few simple commands.  If you want to see 
  412. only power and ground, do the following:
  413. 1)    Enter the SetUp menu (F2). Select  Net Attr 
  414. (F5).
  415. 2)    A  pop-up menu appears in the Working Area. 
  416. Three Signal Name entries are listed: --
  417. All--, GND, +5V.  Currently, all three are 
  418. marked ON.  Move the cursor over the ON in 
  419. the Disp column next to All, and select 
  420. (F1). The value in the Disp column marker 
  421. next to ALL should change to OFF, 
  422. indicating all of the nets with the 
  423. exception of GND and +5V will be invisible 
  424. when you repaint the screen.
  425. 3)    Exit from the command with F10 and you will 
  426. see that only the GND and +5V nets visible.
  427.  
  428. What if the signal you want to see is not in 
  429. the pop-up menu? You may select a new signal 
  430. to be viewed other than +5V and GND.  
  431. 1)    If you re-enter the Net Attr option, one of 
  432. the menu choices is Add Item (F2).  Select 
  433. it.  
  434. 2)    The message:   
  435. Net name to add>
  436. is displayed on the Prompt Line.
  437. 3)     DATA1 is one of the signals in the design. 
  438. You can highlight it by typing:
  439. DATA1<CR>
  440. 4)    DATA1 appears in the pop-up menu with the 
  441. Disp value set to ON.  Set  DATA1 to ON  
  442. and all the other net names to OFF in the 
  443. pop-up menu, and exit with F10 to  
  444. redisplay the design.  You will now see 
  445. only signal net DATA1 displayed.
  446.  
  447. The other values in the Net Attr command allow 
  448. you to define the routing rules for each net 
  449. in the circuit.
  450.  
  451.  
  452. Highlighting a Net in the Design
  453. It is sometimes useful to see all the nets in 
  454. the layout ,and to highlight  one so you can 
  455. visualize it in its position relative to the 
  456. other traces. To do this, do the following:
  457. 1)     Set all of the nets currently marked OFF to 
  458. ON with the Net Attr option.  Exit from the 
  459. command.
  460. 2)    Type:
  461. N DATA1<CR>
  462. 3)    You will see the net named DATA1 change 
  463. color and stand out against the other nets 
  464. in the layout.
  465. 4)    Type:
  466. N <CR>
  467.     to unhighlight the net.
  468.  
  469. Defining the Dot Grid
  470. The Dot Grid is a convenient way to help you 
  471. measure distance.  Note that the dot grid is 
  472. independent of the system or snap grid, and 
  473. changing it will not affect the system grid. 
  474. You may change it as follows:
  475. 1)    Enter SetUp (F2)
  476. 2)    Select  Params (F4)
  477. 3)    The cursor will flash over the Dot Grid 
  478. value. Type in:
  479.  250 <CR>     
  480.     to set the Dot Grid to .250".  The dot grid 
  481. is redrawn and spaced at .250",  rather 
  482. than 1.0"  intervals.
  483.  
  484. Reviewing the Job Limits
  485.  
  486. The Shareware version of PADS-PCB is fully 
  487. functioning, but the maximum design size has 
  488. been limited. The maximum number of parts, 
  489. connections, gates, and so forth is limited, to 
  490. allow you to do a design with a complexity of  
  491. approximately 30 IC's. This limit will vary, 
  492. depending on the type of circuit, number of 
  493. connections, and other parameters of your 
  494. design. If you are doing a design that 
  495. approaches this limit, you should check  the 
  496. system limits to see how close you are. This is 
  497. done as follows:
  498. 1)    From the Main menu, select Reports (F8), 
  499. then select Job Limits (F5).
  500. 2)    Input a file name to the prompt:
  501. Job Limits Status output file name (CR=Printer):
  502. 3)    The job limits will be displayed in the 
  503. Working Area. For each data type in the 
  504. circuit, you will see the current number 
  505. used and the maximum number available. If 
  506. you reach the maximum number, the software 
  507. will prevent you from adding any more 
  508. items.
  509.  
  510.  
  511.  
  512. PLACING COMPONENTS
  513.  
  514.  
  515. Now that you are familiar with the general 
  516. operation of PADS-PCB, it is time to learn the 
  517. functions for designing a circuit board.  The 
  518. first step in designing a circuit board with a 
  519. CAD system is placing the components. This is 
  520. a little different from manual design, where 
  521. you would normally start by placing some 
  522. components, route them, place more components, 
  523. continue routing, etc. If you think about it, 
  524. the reason you work this way is so that you 
  525. leave enough room for the routes, and it's 
  526. very difficult to visualize if enough room is 
  527. there unless you route the traces. PADS-PCB 
  528. lets you visualize the interconnection pattern  
  529. of the circuit during placement before you 
  530. route because you can display the logical 
  531. connections between components.  Of course, 
  532. you can work the old way; you're just not 
  533. forced to anymore.
  534.  
  535. In this chapter, you will be working with a 
  536. small mixed analog/digital board, to 
  537. understand the principles of component 
  538. placement with PADS-PCB. You will learn the 
  539. interactive as well as the automatic placement 
  540. commands.
  541.  
  542. Bring in job PLACE using the Job In command. 
  543. The components are scattered around the edge 
  544. of the board.  You will be placing these on 
  545. the board. Currently all of the components 
  546. except the integrated circuits (IC's) are 
  547. "glued" in place. This means that they cannot 
  548. move until you "unglue" them with the Unglue 
  549. command.
  550.  
  551. Matrices and Group Rotations
  552.  
  553. You are going to place the IC's on a pre-
  554. defined matrix. From the main menu, select 
  555. Place (F4), then Autoplace (F8), followed by 
  556. Mat Place (F3).  All of the IC's will 
  557. automatically be placed at regular intervals 
  558. on the pre-defined matrix.  You also can 
  559. create your own matrix.
  560. As you can see, the matrix we created is 
  561. better suited to IC's oriented vertically than 
  562. horizontally, so you need to rotate them.  
  563. Exit back to the Place menu, and select  
  564. Rotate (F3).  You can either point at an 
  565. individual components, and select it, or 
  566. rotate all of them together. Type:   
  567. U*  <CR>
  568. and all of the IC's will rotate at the same 
  569. time.
  570.  
  571.  
  572.  
  573. One way of determining component placement 
  574. quality is by counting the total length of all 
  575. connections in the design- the shorter the 
  576. total length, the better the placement.  As 
  577. the placement proceeds, you can recheck this, 
  578. in order to tell if you are improving the 
  579. placement.  
  580. 1)    Select Exit (F10), then  Auto Place (F8) 
  581. again, then Net Length (F7).  The prompt 
  582. line gives you the current X, Y and X+Y 
  583. connection length.  
  584. 2)    Next, you will reorder the nets to reduce 
  585. or minimize the connection length.  Select  
  586. Length Min (F6).  This automatically 
  587. reorders the nodes in a net to result in 
  588. the minimum connection length for that net.  
  589. The connection total length is reduced, and 
  590. the prompt area message indicates the 
  591. "before" and "after" X, Y and total 
  592. connection length.
  593. 3)    Select Exit (F10) to return to the Place 
  594. menu.
  595.  
  596. Moving Components
  597.  
  598. Now try moving individual IC's.
  599. 1)     Select the Move (F1) command.
  600. 2)     Select a component by placing the cursor 
  601. over it, and pressing the left mouse 
  602. button. The component,  along with its 
  603. connections, will be highlighted. The 
  604. "Postage Stamp" in the System Information 
  605. Window displays the component name, part 
  606. type, logic family, and decal name. 
  607. 3)    As you move the cursor, the component will 
  608. follow. You will also see that the 
  609. connections follow the component as it 
  610. moves. We call this "dynamic rubber 
  611. banding."  
  612. 4)    You can rotate the component with Rotate 
  613. (F2).  
  614. 5)    The component is set into position with 
  615. Complete (F1).
  616. 6)    Exit (F10) takes you back to the Place 
  617. menu.
  618.  
  619. Placing Components on the Solder Side
  620.  
  621. PADS-PCB lets you place components on the back 
  622. side of the board. Try this.  
  623. 1)    Select Opposite (F4).  
  624. 2)    Move the cursor over one of the IC's, and 
  625. press Select (F1). The component will 
  626. appear to mirror, and will move to the 
  627. opposite side, as indicated by the 
  628. component outline changing color.  
  629.  
  630. Placing Discrete Components
  631.  
  632. Next we will place some of the Discrete 
  633. components.  
  634. 1)    Glue down the  IC's.  Select Glue (F5) in 
  635. the Place Menu, and type: 
  636. U*<CR>
  637. You will see each component highlighted, in 
  638. turn.  
  639. 2)    Make the resistors and the crystal movable 
  640. by selecting Unglue (F6) and typing: 
  641. Y*<CR>
  642. R*<CR> 
  643. This will unglue the crystal and all 
  644. resistors.   Move each of these components 
  645. onto the board. You use the connection rubber 
  646. band to show the IC's to which they are 
  647. connected, so you can position as close to 
  648. these components as possible.
  649.  
  650. Using Alternate Decals
  651.  
  652. PADS has a feature called Alternate Decal 
  653. which permits you to instantly change the 
  654. physical shape or "Decal" of a part.  For 
  655. example, let's suppose you wished to stand 
  656. resistor R1 on end, rather than horizontal.  
  657. 1)    Use  Pg Up to zoom in on the resistor.
  658. 2)    Select Move (F1) from the Place menu, then 
  659. select R1 with the cursor.  When R1 is 
  660. attached to the cursor, select  Alternate 
  661. (F5).  The resistor changes to a decal that 
  662. represents a "stand-up" resistor.  
  663. 3)    Select Complete (F1) to set the resistor R1 
  664. in place. 
  665.  
  666. Placing a Group of Components
  667.  
  668. Group placement operations speed up the 
  669. placement process. You can define  components, 
  670. traces, connections, as a single group 
  671. element,  and then move, rotate, delete, 
  672. mirror, or copy the group with a single 
  673. command.  
  674. 1)    Using the Job In command , load the job 
  675. called GROUP. You will notice there is a 
  676. small analog circuit in the lower left-hand 
  677. side of the board.  
  678. 2)    Select Group Oper (F9) from the Place menu.
  679. 3)    To define the group, place the cursor in 
  680. the lower left-hand corner of the group, 
  681. select Define Group (F1), and pull the 
  682. cursor until the Analog circuit is enclosed 
  683. within the rectangle formed. Then select  
  684. Complete (F1), to finish defining the 
  685. group.  
  686. 4)    You are asked if you wish to move track 
  687. segments in group not tied to grouped 
  688. components. Respond with Y.
  689. 5)    Use Move (F1) to move the group around.  
  690. While you are moving, only the outline is 
  691. displayed.  When you set the group down 
  692. with Complete (F1), the components and 
  693. traces are redrawn.
  694.  
  695. Copying a Group
  696. 1)    You  can copy the group, by using Copy 
  697. (F2).
  698. 2)    The copy is attached to your cursor. Move 
  699. it to a vacant area on the board. 
  700. 3)    Set it with Complete (F1). Note that the 
  701. system renames the components on the copied 
  702. circuit, so that duplicate part names do 
  703. not exist on the board.  
  704.  
  705. A group can be saved to disk and used in 
  706. another design with the Cut and Paste 
  707. commands, allowing you to define a sub-circuit 
  708. and repeat it on other boards.
  709.  
  710. Autoplacement with PADS-PCB
  711.  
  712. Load the file APLACE with the Job In command.  
  713. This is a 20 IC board ,with components not yet 
  714. placed.  The two mounting holes, connector P1, 
  715. capacitors C1 and C2, and IC U21, have already 
  716. been placed in their final location.  We will 
  717. use this file for demonstrating some 
  718. Autoplacement features.
  719. 1)    A placement matrix for the IC's has been 
  720. set up.  If you wish to see the matrix, 
  721. select Place (F4) from the main menu, then 
  722. Auto Place(F8), then Set Matrix (F4), and 
  723. you will see the first matrix.  This is 
  724. then to be used for IC's.  
  725. 2)    You control which components are to be 
  726. acted upon by the autoplacement commands by 
  727. the use of the Glue (F5) and Unglue (F6) 
  728. commands.  Any component that is glued will 
  729. not be effected by automatic placement. Any 
  730. component that is unglued, will be effected 
  731. by automatic placement.  To place the IC's, 
  732. you must first Unglue only the IC's.  
  733. Select Unglue (F6), and then in response to 
  734. Select (F1), type:
  735. U*<CR>  
  736. 3)    All IC's now are unglued, including the 
  737. memory chip U21 that is already on the 
  738. board.  We want to keep U21 in its fixed 
  739. location during autoplace.  To do this, 
  740. select Glue (F5)and use the mouse cursor to 
  741. select U21.  Insure the part is fixed in 
  742. place with Move (F1). You should not be 
  743. able to move U21.
  744. 4)    From the Auto Place (F8) menu, Select Auto 
  745. II (F2).  
  746. 5)    Select  Initial (F1) to start the Initial 
  747. Placement. This command will move all the 
  748. unplaced components (IC's) up on the matrix 
  749. in an intelligent  fashion.  The placement 
  750. command places parts that are closely 
  751. connected to the connector or to U21 in a 
  752. position as close as possible to these 
  753. parts, so that this total connection length 
  754. is at a minimum.
  755.      Observe the messages that appear at the 
  756. Prompt Line.  In less than a minute's time, 
  757. the unplaced IC's are moved onto the board 
  758. and placed on the matrix.  Notice that the 
  759. discrete components were not placed, 
  760. because they are glued down.
  761. 6)    All the memory IC's except one have been 
  762. placed in the two upper matrix rows.   At 
  763. this point, you will use the Swap command 
  764. to improve the placement.  The Swap command 
  765. will try swapping pairs of adjacent parts 
  766. to improve the placement. Select Swap Pairs 
  767. (F3), and observe the messages.  
  768.  
  769. Gate and Pin Swapping
  770.  
  771. You can also use Gate and Pin swapping to 
  772. reduce the connection length.  
  773. 1)     From the Place menu, Auto Place(F8), Swap 
  774. Items (F1), then Swap Gates (F2).  
  775. 2)    The message:
  776. Gate/Pin Swap Report File Name (CR=Printer):
  777.     invites you to give a file name for the 
  778. "was-is" report that  is  generated  during  
  779. the  swapping  process.   Respond to the 
  780. message giving the file the name: 
  781. SWAP <CR>
  782. 3)     Run Auto (F2) to start the automatic gate 
  783. swapping function.  Select Exit (F10), then 
  784. repeat the sequence for Swap Pins (F3).  
  785. You will find that the connection length is 
  786. reduced by these operations.  
  787.  
  788. The Gate and Pin Swap Report file will be used 
  789. to update the schematic, using the PADS-Logic 
  790. Engineering Change Order (ECO) update 
  791. capability.  After the schematic is 
  792. automatically updated with the gate and pin 
  793. swap information, it will match the board 
  794. design.   
  795.  
  796. Evaluating Placement Quality
  797.  
  798. You have already seen that the Connection 
  799. Length command will give you a measurement of 
  800. the placement quality. In addition, there are 
  801. two other placement analysis tools  in PADS-
  802. PCB that you may use to evaluate the placement 
  803. results.  The first tool is the Histogram 
  804. command, which will display the density of 
  805. connections for each channel in the circuit.  
  806. The second is the Connection Density Map, 
  807. which displays the connection density in each 
  808. area of the circuit, using colors to show the 
  809. density of connections, with red indicating 
  810. areas of congestion where routing may be a 
  811. problem.
  812. 1)    From the Auto Place menu, select Auto II 
  813. (F2), ConDensity (F5). Select Histogram 
  814. (F1), and respond to the 
  815. Routing Grid Size (5-250)[100]: 
  816.     prompt with:  
  817. 25 <CR>
  818.     A graph will be displayed across the top of 
  819. the board, and along the left side.  The 
  820. graphs represent the ratio of "Connections-
  821. To-Routing Channel Ratio" for each 25 mil 
  822. routing channel in both the X and Y 
  823. Direction.  The peaks in the graph 
  824. represent potential routing problem areas.
  825. 2)    Select Density Map (F2), and respond to the 
  826. prompt:
  827. Density map Grid Size (25-500)[100]:
  828.     by typing:
  829. 100 <CR>
  830.  
  831. In this simple design example , you will not 
  832. have a problem routing the connections. In a 
  833. more dense board, you would examine the red 
  834. areas and try to improve the placement around 
  835. them. 
  836.  
  837. Other Placement Functions
  838.  
  839. There are a number of other placement commands 
  840. you can use. The first, Net Attr, is used to 
  841. define the rules for defining the connection 
  842. pattern for nets. A second,  Connection Bias, 
  843. lets you select how the connection length is  
  844. used during automatic placement. This feature 
  845. allows you to place components:
  846. o Using Minimum Connection Length, or
  847. o Minimum Connection Length, yet biased 
  848. against Long Connections, or
  849. o Minimum Length, yet biased against Angled 
  850. Connections, or
  851. o Minimum Connection Length, yet biased 
  852. against Long Angled Connections.
  853.  
  854. The Auto Rename command enables you to 
  855. automatically rename all of the parts, and 
  856. create a file used to update the schematic.  
  857. You can define the renaming sequence any way 
  858. you wish: Horizontal/Vertical, Right to Left, 
  859. Top to Bottom, and rename all components in a 
  860. specific type, such as IC's, or all components 
  861. on the board.
  862.  
  863.  
  864.  
  865. TURNING CONNECTIONS INTO 
  866. ROUTES
  867.  
  868. In CAD terminology, a "connection" is not a 
  869. physical piece of copper etch, but instead 
  870. represents a logical signal in the schematic. 
  871. It is displayed as a straight line rubber band 
  872. between two component pins in PADS-PCB. 
  873. Connections are displayed for two reasons -- 
  874. during placement they will help you see which 
  875. components should be near each other; during 
  876. routing they show you where your destination 
  877. target is, and also when you need to make room 
  878. for other routes. 
  879.  
  880. "Routing", whether automatic or interactive, 
  881. is the process of converting the logical 
  882. connections into physical "traces" or "routes" 
  883. either interactively or automatically.  In 
  884. this section, we will work with one job at two 
  885. different stages, before and after routing. 
  886. You will try interactive routing, and then 
  887. editing routes. 
  888.  
  889. Interactive Routing of Connections
  890.  
  891. This exercise is an introduction to the 
  892. interactive route options, to get you familiar 
  893. with them:
  894. 1)    Bring in job  ROUTE, using the Job In 
  895. command from the In/Out menu.
  896. 2)    You will see the upper left corner of a 
  897. small 2-layer circuit board.  The component 
  898. outlines are yellow, the pads are green, 
  899. and the logical connections are white. 
  900. There are no routes yet. You are going to 
  901. route - that is, convert some of these 
  902. logical connections into physical etch- 
  903. these connections.
  904. 3)    From the Main menu, select the Route (F5) 
  905. command menu.
  906. 4)    Place the cursor over one of the white 
  907. connections -- try the vertical one 
  908. connecting to pin 9 of U1, to pin 5 of U3 
  909. on the left center of the working area.  
  910. Move the cursor over the connection near to 
  911. pin 9 of U1 and select Route Conn (F1). 
  912. 5)    You will see the white connection 
  913. disappear, and be replaced by a short red 
  914. route (because you are on layer 2) with a 
  915. grey connection at its end.  By moving  the 
  916. cursor, you move the red route segment up, 
  917. down, left, or right,  at a 45 or 90 degree 
  918. angle from the pin. Note the information 
  919. display on the left side of the screen, 
  920. with the message:
  921. DATA4
  922. U1.9 
  923. U3.5 
  924. Width 12
  925.     indicating that the signal being routed is 
  926. signal DATA4.  It connects pin 9 of IC U1, 
  927. and pin 5 of IC U3.  It has a width of 
  928. .012".  Whenever you are routing, this 
  929. display will give you the route information 
  930. to tell you what you are doing. The menu 
  931. now gives you a new set of options you may 
  932. use while routing.
  933. 6)    Next, change layers with Level (F4).  The 
  934. routed segment turns blue, which is the 
  935. color for traces on layer 1. 
  936. 7)     Put a corner in the route  with Add Corner 
  937. (F1).  You may proceed in eight directions 
  938. (90 and 45 degree directions) from this 
  939. corner.  Try this. To put the next segment 
  940. at any angle, select Angle (F3).  Now the 
  941. route segment follows the cursor exactly, 
  942. and you can put any angle in the trace.  
  943. Selecting Angle (F3) again puts you back 
  944. into the 45/90o only mode again.
  945. 8)    Select Level (F4) again. You will see the 
  946. second route segment turn red, indicating 
  947. its back on layer 2, and that a via has 
  948. been put at the intersection of the two 
  949. segments in the route.  PADS-PCB  
  950. automatically puts in vias for you.
  951. 9)    Route towards the destination pin, putting 
  952. in corners as appropriate. Note that the 
  953. grey connection always follows the end of 
  954. the route and connects it to the 
  955. destination, pin 5 of U3. You can complete 
  956. this route only at the correct destination 
  957. pin.
  958. 10) You can stop the route without finishing 
  959. it at the destination by selecting End 
  960. (F8).  Try this.  Note the connection 
  961. remains between the end of the route and 
  962. the destination pin. This is a partial 
  963. route. You can go on to route another 
  964. connection, or move existing traces to 
  965. clear up a block.
  966. 11) Put the cursor on the purple connection 
  967. part of the partial route, and select Route 
  968. Conn (F1) to pick up the route again. Route 
  969. it to the destination pin.  To complete the 
  970. route, select Complete (F9).  This will 
  971. finish the route on the destination pin, 
  972. inserting a corner to change direction if 
  973. necessary to reach the pin.
  974.  
  975. Converting a Route to a Connection
  976.  
  977. You can convert traces back to connections:
  978. 1)    Put the cursor on any part of the route you 
  979. wish to convert to a connection, and select 
  980. Unroute (F7).  
  981. 2)    The route will disappear, and the following 
  982. message will be displayed on the Prompt 
  983. Line:     
  984. Confirm Unrouting Y/(N)?
  985.     Type Y  or F1 to confirm the process. The 
  986. trace is removed and the white connection 
  987. is redisplayed. If you type N or F10, the 
  988. route will reappear.
  989.  
  990. Whenever you delete any type of data item, you 
  991. will be asked to confirm the process. 
  992.  
  993. Changing the Width of a Route
  994.  
  995. It is possible at any time during routing to 
  996. change the width of a trace. To illustrate 
  997. this, at some point  in the middle of routing 
  998. a trace,  do the following:
  999. 1)    Type:  
  1000. W75<CR>
  1001.     This changes the width of the trace segment 
  1002. you are currently routing to a new width of 
  1003. .075". You will see the width change, as 
  1004. soon as you move the cursor.  Also, the 
  1005. Global Width display changes to 75.
  1006. 2)    To change the width back to .012", type:  
  1007. W12 <CR>
  1008.  
  1009. You may change the trace width of any segment 
  1010. of any route at any time. You have complete 
  1011. control over every route segment on the board 
  1012. -- you can neck down, or up as you choose.  
  1013.  
  1014. You may also change the width of a trace 
  1015. segment, a complete trace, or a net after it 
  1016. is routed, with the Line Width (F7) command in 
  1017. the Modify (F5) option of the Route menu.
  1018.  
  1019. Routing Tips to Remember 
  1020.  
  1021. o I f you make a mistake in positioning a 
  1022. corner, you can use the Delete Corner (F2) 
  1023. option to back up quickly.
  1024. o You use Angle (F3) to corner at any angle, 
  1025. not just 45 degree or 90o.  
  1026. o The Complete (F9) command is used to finish 
  1027. a trace; it is not an autorouter. It follows 
  1028. very simple rules to finish the route, and 
  1029. will finish only on the correct pin.
  1030. o To "copper share", you must follow the route 
  1031. all the way to the destination pin, putting in 
  1032. corners and vias as appropriate.
  1033. o Move the mouse with small movements. Let the 
  1034. route catch up to the cursor position before 
  1035. continuing.
  1036. o Have connections, traces, and pads, visible; 
  1037. component outlines and names invisible.
  1038. o Enlarge the view so that you see only about 
  1039. 4-8 IC's, not the entire board.
  1040. oAs you edit routes, you will "erase" portions 
  1041. of some of routes and pads. They are still in 
  1042. the database and you should periodically 
  1043. repaint the screen by selecting Key 1 (End) on 
  1044. the numeric key pad.
  1045.  
  1046. Modifying an  Existing Route
  1047.  
  1048. You will quickly learn that some traces you 
  1049. have routed need to be changed (or "edited" in 
  1050. CAD terminology) in order to put in the other 
  1051. routes.  If you are designing manually, this 
  1052. usually means heavy use of an eraser, and 
  1053. possible mistakes when rerouting.
  1054.  
  1055. Moving an  Existing Route Segment
  1056. 1)    Select the Modify (F5) option.  You have a 
  1057. number of options available. These allow 
  1058. you to move the traces in a number of 
  1059. different ways.  
  1060. 2)    Move the cursor over a vertical trace 
  1061. segment, and select Move Seg (F2). Note 
  1062. that as you do, the trace changes color and 
  1063. is highlighted. This allows you to see the 
  1064. entire net better while you are routing it. 
  1065. 3)    As you move the cursor right and left, you 
  1066. will see the vertical segment move to 
  1067. follow the cursor. The route segments that 
  1068. connect to the vertical segment will also 
  1069. either extend, or retract so that they 
  1070. remain connected to the ends of the segment 
  1071. being moved. You cannot lose connectivity 
  1072. while routing.  Position the segment where 
  1073. you want and complete it (F1). 
  1074.  
  1075. Moving a Via or Corner
  1076. Try using the other Modify commands.  
  1077. 1)    Put the cursor on a route corner, or via 
  1078. and select Move Corner (F1).  
  1079. 2)    As you move the route corner, watch what 
  1080. happens.  The segments joined by the 
  1081. corner, as well as the route segments 
  1082. forming these segments will move  as the 
  1083. corner follows the moving cursor.  
  1084. 3)    Select Angle (F2).  In this mode, only the 
  1085. segments forming the corner will move.  
  1086. Angle is a mode command, so selecting it 
  1087. again will change back.
  1088.  
  1089. Cut Segment
  1090. Cut Seg (F3) is interesting.  It will cut a 
  1091. single segment into 3 segments. 
  1092. 1)    Move the cursor onto a route segment, 
  1093. choose Cut Seg (F3), and watch what 
  1094. happens.  
  1095. 2)    In Cut Segment mode, Swap Crn (F3) lets you 
  1096. move the other portion of the segment you 
  1097. cut originally.
  1098.  
  1099. Reroute Traces
  1100. Rather than move corners and segments in a 
  1101. route, you can  reroute a segment. This can be 
  1102. somewhat faster to do, depending on the trace 
  1103. you are moving. Often this will seem more 
  1104. natural to the first time CAD user, too. You 
  1105. reroute by doing the following.
  1106. 1)    Place the mouse cursor on a trace segment 
  1107. and select Reroute (F9). 
  1108. 2)    The segment of the trace you select will 
  1109. turn back to a connection and you can start 
  1110. routing it. Start from the end of the 
  1111. segment closest to the cursor.  
  1112. 3)    Continue routing the trace until you have 
  1113. established a new path back to the other 
  1114. end of the original segment and select 
  1115. Complete(F9) to finish it. It may take a 
  1116. couple of times to get use to this feature 
  1117. but once you do it will be very useful.
  1118.  
  1119. Some Hints When Modifying Routes
  1120. o Plan what you want to do before you do it.  
  1121. Try to think about route changes in terms of 
  1122. the commands in Modify Route.  The most 
  1123. powerful are Move Corner, Move Segment and Cut 
  1124. Segment, and Reroute.  
  1125. o When selecting a trace segment or corner, 
  1126. select it at an unambiguous point, not where 
  1127. it crosses another trace.
  1128.  
  1129.  
  1130.  
  1131.  
  1132. AUTOROUTING WITH PADS-PCB
  1133.  
  1134.  
  1135. PADS-PCB has three autorouting options, PADS-
  1136. Route, PADS-PowerRouter and PADS-SuperRouter. 
  1137. o PADS-SuperRouter is an excellent choice for 
  1138. complex digital through-hole designs. Based on 
  1139. rip-up techniques, it is capable of achieving 
  1140. 100% results on complex circuits.
  1141. o PADS-PowerRouter is the highest performance 
  1142. autorouter you can buy running on a Personal 
  1143. Computer. Using shove as well as  rip-up 
  1144. algorithms, it is capable of achieving 100% 
  1145. routing results on most of today's circuit 
  1146. boards. 
  1147.  
  1148. Both PADS-PowerRouter and PADS-SuperRouter are 
  1149. too sophisticated to explain in this manual, 
  1150. so we have chosen to include PADS-Route in the 
  1151. evaluation. PADS-Route  includes 3 separate 
  1152. routers: two specialized, fast routers for 
  1153. memory and power bussing, and a third general 
  1154. purpose router for all the other connections. 
  1155.  
  1156. Using the Power and Ground Router
  1157.  
  1158. The power and ground bus router is a 
  1159. heuristic, or pattern router.  This means that 
  1160. it tries to route with a predetermined 
  1161. pattern. This router is useful for digital 
  1162. boards that do not have buried power planes.
  1163. 1)    Bring in job ROUTE2.  This board is 
  1164. unrouted.
  1165. 2)    From the main menu, select  Route (F5), 
  1166. then the Auto Route option (F2).
  1167. 3)    Two messages will prompt you to select the 
  1168. routing and via grids:   
  1169. Routing Grid (25) >
  1170. Via Grid [0]>
  1171.     You should respond to both with 
  1172. 25 <CR> 
  1173. 4)    A new message is displayed: 
  1174. Select Router Passes (F7) then select Connections to be 
  1175. routed
  1176.     You will first define the autorouting 
  1177. passes. Select Setup (F7) and use the mouse 
  1178. to select SHORT P/G in the pop-up window, 
  1179. then Select Exit (F10).  
  1180. 5)    You  will route the entire board, so select 
  1181. Board (F4).  This will start the 
  1182. autorouter, and in the System Information 
  1183. Window, you will see displayed the number 
  1184. of connections selected for routing, and 
  1185. later, information on the router status and 
  1186. success rate. 
  1187. 6)    Traces will be displayed as they route, 
  1188. with blue traces on Layer 2, and green 
  1189. traces on Layer l.  
  1190. 7)    After the autorouter is complete, you are 
  1191. presented with the results.  The autorouter 
  1192. has completed about 85% of the power and 
  1193. ground connections.  The connections it has 
  1194. routed are excellent quality, probably very 
  1195. similar to manual routing.  Those it did 
  1196. not complete either did not fit  the 
  1197. heuristic pattern, or conflicted with 
  1198. others.  You might interactively complete 
  1199. these at this time.
  1200.  
  1201. Using the Memory Router
  1202.  
  1203. The memory router is heuristic, like the power 
  1204. router. It is used as follows:
  1205. 1)    You must first display the connections to 
  1206. be routed.  From the Main menu, select the 
  1207. SetUp (F2) menu, and then select Net Attr 
  1208. (F5). Go to Net Attr With the mouse, select 
  1209. the display setting for ALL connections, 
  1210. changing it to ON. 
  1211. 2)    Exit from the SetUp menu. Select the 
  1212. Autoroute option (F2) in the Route menu.
  1213. 3)     Two messages will prompt you to select the 
  1214. routing and via grids:   
  1215. Routing Grid (25) >
  1216. Via Grid [0]>
  1217.     You should respond to both with 
  1218. 25 <CR> 
  1219. 4)    A new message is displayed: 
  1220. Select Router Passes (F7) then select Connections to be 
  1221. routed
  1222.     You will first define the autorouting 
  1223. passes. Select Setup (F7), select SHORT P/G 
  1224. again to turn it off, then select SHORT 
  1225. MEMORY, HORIZ/VERT and SHORT ONLY.  Then 
  1226. select Exit (F10).
  1227. 5)    You can route a specific net.  Select Net 
  1228. (F3).  You will be prompted with: 
  1229. NET NAME TO SELECT>
  1230.     Type J <CR> and <CR> again.  The number of 
  1231. connections selected is displayed and  the 
  1232. autorouter will start.  You can watch the 
  1233. routes being made.
  1234. 6)    Next route the entire boards.  Select Board 
  1235. (F4).  The memory traces will be routed.  
  1236.  
  1237. Using the Maze Router
  1238.  
  1239. The Maze autorouter routes two layers at a 
  1240. time, but you can route multi-layer boards 
  1241. with up to 30 layers by selecting two layers 
  1242. at a time.  This router has a number of 
  1243. individual passes, which will use 
  1244. progressively more powerful methods to route 
  1245. the connections.  You might  choose to run one 
  1246. or more passes at a time, stop and 
  1247. interactively edit the results, then continue 
  1248. autorouting.  In this exercise, we will run a 
  1249. number of the routers at one time.
  1250. 1)    Continue with the design where you have 
  1251. just routed the Memory Connections.
  1252. 2)    Select SetUp (F7).  Turn off, or deselect 
  1253. all of the  passes from being routed.  Then 
  1254. select the passes named ONE VIA, THREE VIAS 
  1255. and FIVE VIAS.  They should be highlighted 
  1256. as they are selected.  
  1257. 3)    When you are done, select Exit (F10), then 
  1258. Board (F4) to route all connections in the 
  1259. circuit.  As the autorouter works, the 
  1260. finished routes are displayed, and the 
  1261. results are updated in the System 
  1262. Information Window.  
  1263. 4)    When the router is finished, most of the 
  1264. unrouted connections are near the 
  1265. connector.  You would typically spend a few 
  1266. minutes editing the routes to finish the 
  1267. remaining connections.
  1268.  
  1269.  
  1270.  
  1271. CHECKING THE DESIGN 
  1272.  
  1273.  
  1274. The Check commands will automatically check 
  1275. your entire design for violations of your 
  1276. minimum spacing rules.  (These are defined in 
  1277. the SetUp menu).  An effective Check function 
  1278. is absolutely vital in a CAD system. Without 
  1279. it, you are absolutely guaranteed to make 
  1280. either short circuits or minimum clearance 
  1281. violations. PADS-PCB  indicates violations 
  1282. with colored markers. The colors for errors 
  1283. can be assigned by layer with the Display (F1) 
  1284. command in the SetUp menu.
  1285.  
  1286. DRC Violations
  1287.  
  1288. You will see how check works in PADS-PCB  in 
  1289. this exercise.
  1290. 1)    Load the job named CHECK.  This is an 
  1291. already routed board.  From the main menu, 
  1292. select Check (F6)  and then select Spacing 
  1293. (F1) to begin the spacing rules checking.   
  1294. 2)    The System Information Window will display 
  1295. the status of the check activity and the 
  1296. number of errors found.  When Check is 
  1297. complete, you will see colored error 
  1298. markers  displayed at the point of the 
  1299. errors in the design. Each colored marker  
  1300. indicates an error.
  1301. 3)    At the top of the layout there is a trace-
  1302. to-text error. This is because the trace 
  1303. has been routed through text placed on 
  1304. layer one.   Zoom into this area, move the 
  1305. trace with Modify Route, and rerun the 
  1306. Check function.
  1307. 4)    Fix the other trace-to-trace and trace-to-
  1308. pad errors and rerun the Check program.  
  1309. The error markers will disappear, if 
  1310. corrected properly.
  1311.  
  1312. In addition to design rule checking, which is 
  1313. a check of physical correctness, PADS-PCB also 
  1314. provides additional checking functions: 
  1315. o There are three netlist checks, to let you 
  1316. check the finished design database against the 
  1317. original schematic netlist.  Net lists from 
  1318. PADS-Logic, Schema, and Futurenet compatible 
  1319. systems are supported.
  1320. o The Tie Plane check command insures that all 
  1321. component pins which are part of a net that is 
  1322. a power plane are correctly connected to the 
  1323. plane.
  1324.  
  1325.  
  1326.  
  1327. PRODUCING ARTWORK 
  1328. DRAWINGS
  1329.  
  1330.  
  1331. PADS-PCB supports a wide range of 
  1332. photoplotters, matrix printers, laser 
  1333. printers,  and pen plotters.  The pen plotter 
  1334. software can be used to produce check plot 
  1335. quality drawings - useful to give to 
  1336. Engineering or to help you analyze entire 
  1337. layouts - and artwork quality drawings which, 
  1338. when produced at 2:1 and photo reduced, are 
  1339. suitable as reproduction artwork, helping you 
  1340. save the cost of photoplotting.
  1341.  
  1342. Producing a Drawing on a Laser Printer 
  1343.  
  1344. This exercise will show how to produce laser 
  1345. printer outputs with PADS-PCB. The procedure 
  1346. is similar for all outputs. 
  1347. 1)    Bring in job CHECK. We will use this design 
  1348. to demonstrate the post-processors.
  1349. 2)    From the main menu, Select the CAM (F9) 
  1350. menu.  You will be prompted with:                                 
  1351. Specify CAM output sub-directory:
  1352. 3)    Type in the name for a new sub-directory 
  1353. under the CAM directory  using, for 
  1354. example, your initials as the name of the 
  1355. sub-directory. A new sub-directory will be 
  1356. created under the CAM directory, and all 
  1357. output drawing files will go into it. We do 
  1358. this so that your software and job 
  1359. directories don't get cluttered with 
  1360. temporary work files.
  1361. 4)    You have four options:
  1362.     o Direct (F1) creates drawings and artwork 
  1363. directly.
  1364.     o Batch (F2) creates drawing from 
  1365. previously created CAM files. 
  1366.     o Defaults (F3) lets  you define the 
  1367. aperture table, the drill tooling, and 
  1368. other CAM parameters.
  1369.     o Verify  (F4) produces a pen or printer 
  1370. plot from a photoplotting file.  This lets 
  1371. you check your artwork file before you 
  1372. spend money producing a bad plot .
  1373. 5)    Select Direct (F1).  A new command window 
  1374. is displayed, and you have the option to 
  1375. produce photoplotting, pen plot, laser 
  1376. printer, drill or matrix printer output.  
  1377. Select Laser Printer with your cursor (F1). 
  1378. Then select Proceed either with the mouse 
  1379. or with F2.
  1380. 6)     The menu display changes to let  you select 
  1381. the type of drawing you want.  Start with 
  1382. an Assembly Drawing.  Select "Assy Dwg-Top 
  1383. Side," with the cursor.  Note that 30 
  1384. levels are displayed, with Level 1 and 27 
  1385. highlighted.  This is because Level 27 is 
  1386. reserved, by convention, for top assembly.
  1387.     (Note: Levels 23 - 30 are reserved by 
  1388. convention for a variety of drawings but 
  1389. can be used for routing, if needed).
  1390.     Select Proceed (F2).
  1391. 7)     The next menu display lets you choose which 
  1392. items will be plotted, highlighted in grey.  
  1393. For each type of output, we have already 
  1394. provided the typical items that appear on 
  1395. the drawing.  
  1396. 8)     To change the default plot options, put the 
  1397. cursor on the Level 1 box to the right of  
  1398. Text, and select this with Select (F1).  
  1399. The box will change color, indicating that 
  1400. text is no longer selected. Select Proceed 
  1401. (F2) to go to the next menu.
  1402. 9)     The next menu lets you select the size of 
  1403. the drawing, rotation, and other functions.  
  1404. For this plot, leave these settings 
  1405. unchanged and select Proceed.
  1406. 10) The last menu lets you store the results 
  1407. into a file for later plotting, or create 
  1408. your drawing immediately. To produce a 
  1409. drawing, select  the label Proceed With 
  1410. Current Selection with the cursor, then 
  1411. select Proceed (F2).  The system will be 
  1412. busy for a short period,  and then begin 
  1413. plotting.
  1414. 11) After you have produced the first drawing, 
  1415. try producing other types of drawings.  You 
  1416. will see how easy it is.  And if there is a 
  1417. drawing type that is not a standard output, 
  1418. you can use the general plot option to 
  1419. produce custom outputs.
  1420.  
  1421. PADS-PCB Reports
  1422.  
  1423. PADS-PCB can produce a number of useful 
  1424. reports from your design database, including 
  1425. net list reports, an unused gate and pin  
  1426. reports, board status, and a report about the 
  1427. design limits. The best way to find out about 
  1428. them is to produce some reports.
  1429. 1)    If you have not already done so, load a 
  1430. design file into memory. 
  1431. 2)    Select the Reports (F8) menu from the main 
  1432. menu. Print out each of the reports, using 
  1433. the command options in the Reports  menu to 
  1434. become acquainted with their contents.  Any 
  1435. report can be printed immediately, or sent 
  1436. to a disk file for later review or editing. 
  1437.  
  1438. The reports available from  PADS-PCB in the 
  1439. Report menu are as follows:
  1440. o Net List  (F1) gives the entire net list for 
  1441. the design.
  1442. o Unused (F3) lists all unconnected parts, 
  1443. gates, and pins.
  1444. o Statistics (F4) provides information on the 
  1445. number of routed and unrouted connections, 
  1446. pins, via, board density, trace length, etc.
  1447. o Job Limits (F5) indicates the maximum limits 
  1448. of the system and the usage with the current 
  1449. design.
  1450. o Part List 1(F6) and Part List 2 (F7), 
  1451. display the parts list in two different 
  1452. formats.
  1453.  
  1454. When a report is selected, a prompt invites 
  1455. you to type the name of the file to be 
  1456. created. Type a file name, followed by <CR> 
  1457. The file may be listed to the printer, or can 
  1458. be displayed by selecting Alt-9, and giving 
  1459. the name of the file.
  1460.  
  1461.  
  1462.  
  1463. MAKING CHANGES TO YOUR 
  1464. DESIGN
  1465.  
  1466.  
  1467. When you are placing or routing a board with 
  1468. PADS-PCB, you don't have to worry about 
  1469. accidentally changing your net list 
  1470. connectivity. PADS-PCB has built in checks to 
  1471. make sure you don't destroy that netlist. This 
  1472. raises an important question, though. 
  1473. Sometimes you will want to change the design- 
  1474. how is this done with PADS-PCB?  We have 
  1475. collected all of the functions that can change 
  1476. the connectivity and put them into a single 
  1477. menu, called ECO (Engineering Change Order).
  1478.  
  1479. In this chapter you will add a large capacitor 
  1480. to a design, and connect it to power and 
  1481. ground.  You will also delete pin 7 of U21 
  1482. from signal 21.  Finally, you will rename 
  1483. signal net DA00 to SIGA, and rename component 
  1484. U10 to U50.
  1485. 1)    Call up the design 1STLOOK. From the main 
  1486. menu, select ECO (F7).  
  1487. 2)    Because the changes you make in the board 
  1488. must go to the schematic, select To Sch 
  1489. (F1) . The following message will be 
  1490. displayed:
  1491. Output schematic ECO report file name (CR=Printer):
  1492.     Respond with a file name, for example 
  1493. ECOTEST, followed by <CR>. As you make 
  1494. changes in the design, they are 
  1495. automatically added to this file.
  1496.  
  1497. Adding a New Part to the Job
  1498.  
  1499. 1)    Select Add Part (F5). Select Keyboard I/O 
  1500. (F2)
  1501. 2)    To the prompt:  
  1502. Name of part type for new part>
  1503.     Respond 
  1504. R*<CR>
  1505. 3)    The library browse command provides an easy 
  1506. method to scan a list of components 
  1507. visually.  A pop-up window is presented. 
  1508. The bottom half shows a list of parts 
  1509. corresponding to your wild card command, in 
  1510. this case all parts beginning with R. The 
  1511. top half shows the symbol for the currently 
  1512. highlighted part.  You can use the arrow 
  1513. keys to scroll through the list of 
  1514. components, or you can place the cursor 
  1515. over a part type and press Select (F1) to 
  1516. view the specific graphical symbols. 
  1517. 4)    To add the 1/8 Watt resistor, place the 
  1518. mouse cursor over STD: R1/8W, choose Select 
  1519. (F1), and then Accept (F2). 
  1520. 5)    The system prompts: 
  1521. Reference designator for new part>
  1522.     Respond by typing:
  1523. R25<CR>
  1524.     The pop-up window disappears and the 
  1525. resistor will be attached to the cursor.  
  1526. 6)    Move the cursor around and notice how the 
  1527. part follows. Set the resistor in place 
  1528. with Complete (F1). 
  1529.  
  1530. You can also add a part without using the 
  1531. library browse function.  Next you will add a 
  1532. capacitor, with the part name CAP\MA20.
  1533. 1)    Select Add Part (F5). Select Keyboard I/O 
  1534. (F2)
  1535. 2)    To the prompt:  
  1536. Name of part type for new part>
  1537.     Respond: 
  1538. CAP\MA20<CR>
  1539. 3)    The system prompts: 
  1540. Reference designator for new part>
  1541.     Respond by typing:
  1542. C100<CR>
  1543.     The capacitor will be attached to the 
  1544. cursor.  
  1545. 4)    The new capacitor appears in white attached 
  1546. to the cursor. You are now able to position 
  1547. the component in the design.  Rotate it 
  1548. (F2), place it in the layout, and set it 
  1549. with Complete (F1).  
  1550.  
  1551. Adding  Connections to the Design
  1552.  
  1553. Next you will connect the new capacitor to 
  1554. Power and Ground.  
  1555. 1)     New connections are added with  the trace 
  1556. width displayed in the System Information 
  1557. Window. Before adding the connection, set 
  1558. width to .050" with the W modeless command:
  1559. W50 <CR>
  1560. 2)     Select Add Conn (F1).  You may either type 
  1561. the connection or point at it with the 
  1562. mouse cursor. Put the cursor on a pin in 
  1563. the circuit that is connected to ground , 
  1564. and select it with Select (F1).  Note:  The 
  1565. component name,  the selected pin, and the 
  1566. signal name are shown in the System 
  1567. Information Window. Check to see that the 
  1568. signal is Ground, and the Ground net is 
  1569. highlighted.
  1570. 3)     When moving the cursor, you will see a 
  1571. brown connection following the cursor.  
  1572. Move the cursor  to the lower  pin of the 
  1573. new capacitor and select F1 again to 
  1574. complete the connection. 
  1575. 4)     You could continue to tie more pins to the 
  1576. signal with additional selections, but 
  1577. let's stop here.  Select Exit (F10).
  1578. 5)    Repeat steps 2-4 to add the Power 
  1579. connection, +5V, to the capacitor.
  1580.  
  1581. You have just added a connection by pointing 
  1582. at the start and end pins. Sometimes it's 
  1583. easier to add connections by typing the pins,  
  1584. particularly if the ECO is in the form of a 
  1585. list of changes.  Let's see how this is done. 
  1586. 1)    Select Keyboard (I/O). To the prompt:  
  1587. Starting connection pin - reference designation.pin>
  1588. 2)    Type:  
  1589. R9.2 <CR>
  1590.     This selects pin 2 of R9 to start the 
  1591. connection.  The cursor moves to this pin.
  1592. 3)    To connect the other end of the connection, 
  1593. select Keyboard I/O(F2) again.  To the 
  1594. prompt, type:
  1595. R4.3<CR>
  1596. 4)    The cursor moves to R4 pin 3, and the 
  1597. connection is drawn.  Select Exit (F10) to 
  1598. complete the net.
  1599.  
  1600. You may also add traces, with the Add Route 
  1601. (F3) command. When this is selected, you have 
  1602. the same capabilities for defining the trace 
  1603. path as when manually routing traces.
  1604.  
  1605. Removing a Pin from a Net
  1606.  
  1607. A typical change order that you might get from 
  1608. the design engineer is to disconnect a 
  1609. specific pin from a signal.  In some CAD 
  1610. systems, this is very difficult to do.  See 
  1611. how easily this is done, as you remove U21 pin 
  1612. 7 from its net. 
  1613. 1)    First, identify this pin visually.
  1614. 2)    Select DisConn Pin (F4) from the ECO menu.
  1615. 3)    Select Keyboard I/O (F2).
  1616.     To the prompt:  
  1617. Pin to disconnect -- reference designation.pin>
  1618.      Type:   
  1619. U21.7 <CR>
  1620.     The cursor will move to pin 7 of U21, and 
  1621. the 2 routes connected to U21.7 will be 
  1622. highlighted.  You will be asked to confirm 
  1623. the deletion with the prompt:  
  1624. Confirm pin disconnection from net Y/(N)?
  1625.     When you type Y, the highlighted routes 
  1626. will disappear, a new connection will be 
  1627. created, connecting U20.7 to U2.3, the two 
  1628. pins that were at the ends of the two 
  1629. removed routes.  Select Exit (F10). 
  1630.  
  1631. Renaming Nets and Components 
  1632.  
  1633. Before you change the net name DA00 to SIGA, 
  1634. highlight the DA00 net by typing at the prompt 
  1635. line:
  1636.     NDA00<CR>
  1637. Signal DA00 will be highlighted. This is the 
  1638. net name you will change.
  1639. 1)    From the ECO menu, select RenameNet (F3).
  1640. 2)    Select KeyBoard I/O (F2).
  1641. 3)    To the prompt:
  1642. Name of net to rename>
  1643.     Type:
  1644. DA00<CR>
  1645. 4)    The system responds
  1646. Old net name is DA00 New Name>
  1647.     Type:
  1648. SIGA<CR>
  1649.  
  1650. Now, rename component U10 to U50.
  1651. 1)    From the ECO menu, select RenamePart (F7).
  1652. 2)    Select KeyBoard I/O (F2).
  1653. 3)    To the prompt:
  1654. Reference Designator of part>
  1655.     Type:
  1656. U10<CR>
  1657.     U10 will be highlighted and the prompt 
  1658. responds:
  1659. Reference Designator is U10 New Reference Designator
  1660.     Type:
  1661. U50<CR>
  1662.  
  1663. Listing the ECO File
  1664.  
  1665. When all changes are done, exit from the ECO 
  1666. menu back to the Main menu. You can display 
  1667. the ECO file by typing:
  1668. Alt-9
  1669.  
  1670. To the prompt asking for the file to be 
  1671. displayed, type the name of the file that  you 
  1672. created
  1673. ECOTEST<CR>
  1674.  
  1675. The file is displayed. To remove it, select 
  1676. the Esc key.
  1677.  
  1678. Forward Annotation of Changes
  1679.  
  1680. It is also possible to automatically update 
  1681. the PCB with changes made to the schematic. 
  1682. The From Sch command is used to send a set of 
  1683. changes made in the schematic to the circuit 
  1684. board. This list of changes is calculated by 
  1685. comparing your current schematic with an 
  1686. existing job file.  Differences are listed as 
  1687. a series of changes that are stored in an ECO 
  1688. file and can be used to automatically update 
  1689. the board. The changes can include: Added 
  1690. Parts, Deleted Parts, Added Connections, 
  1691. Deleted Connections, Renamed Nets, Re-named 
  1692. Parts, and Changed Part Type of Parts.
  1693. 1)    First, load the design file 1STLOOK using 
  1694. the Job In command.
  1695. 2)    You can view the ECO file that will be used 
  1696. to update the 1STLOOK design, by typing: 
  1697. Alt-9
  1698. 3)    To the prompt asking for the file to be 
  1699. displayed, type the name of the file that  
  1700. was created.
  1701. REV1.ECO<CR>
  1702.     The file is displayed. To remove it, select 
  1703. the Esc key.
  1704. 4)    Select the ECO (F7) command from the Main 
  1705. menu. Select From Sch (F2).
  1706. 5)    To the prompt:
  1707. Input schematic ECO file name>
  1708.     Type: 
  1709. REV1.ECO
  1710. 6)    Then, type an error output file name at the 
  1711. prompt line to direct all error messages 
  1712. into this file.
  1713. 7)    The file is read in, and the design is 
  1714. changed. You will see the parts added at 
  1715. the system origin, and the connections 
  1716. added will appear as yellow lines.
  1717.  
  1718. Changing the Size of Component Pads
  1719.  
  1720. Parts have pre-defined pad sizes in the 
  1721. library, which are brought into the design 
  1722. with the part. You are not limited to these 
  1723. pads however. It is very easy to change the 
  1724. shape and size of pads during a design, as the 
  1725. following exercise illustrates:
  1726. 1)    From the main menu, select the SetUp (F2) 
  1727. menu, then select Pads (F2).
  1728. 2)    You will change pin 1 of the 20 pin IC to 
  1729. be 80 mil square pad, and pin 2 to be a 60 
  1730. mil pad with a 39 mil annular hole. To the 
  1731. prompt:
  1732. Name of Part Decal
  1733.     type: 
  1734. DIP20
  1735. 3)    The current pad definition for the DIP20 is 
  1736. displayed in a pop-up window. Currently all 
  1737. pins and pin 1 are listed. For each, there 
  1738. is a definition for the top layer (T), for 
  1739. the inner layers (I), for the bottom layer 
  1740. (B), and for layer 25.
  1741. 4)    Position the cursor over the box for the 
  1742. size of the pad on level T of pin 1 and 
  1743. select (F1). Type:
  1744. 80<CR> 
  1745.     to change this value.  Repeat this for the 
  1746. bottom level B.
  1747. 5)     You need a new pad definition for pin 2. 
  1748. Since it is not currently listed, select 
  1749. Add Pin (F4). To the prompt:
  1750. Enter new pin number> 
  1751.     Type:  
  1752. 2<CR>
  1753. 6)     The current settings for pin 2 are 
  1754. displayed. For both the top and bottom 
  1755. layers, change the value in the SHP column 
  1756. to A (to make the shape annular), and add a 
  1757. new value in the column INT DIAM of 39.
  1758. 7)     Select Complete (F9) to confirm the change.
  1759. 8)     The design is redrawn with the new pad 
  1760. definitions for pins 1 and 2.
  1761.  
  1762.  
  1763.  
  1764. Creating a PCB without a Schematic
  1765.  
  1766.  
  1767. You may want to design the circuit board  
  1768. without first starting with a net list  or a 
  1769. schematic.  This can be done in PADS-PCB, 
  1770. using the On-the -Fly command. With this 
  1771. command, you can create a board, add parts and 
  1772. connections. As you work, you will be creating 
  1773. design connectivity.
  1774.  
  1775. 1)     Load  the job ONTHEFLY. The board outline 
  1776. and the connector have been created and 
  1777. placed in this design. 
  1778. 2)     Select On-the-Fly (F8) from the In/Out 
  1779. menu. Select Add Part (F5),  then Keyboard 
  1780. I/O (F2).
  1781. 3)     In response to the prompt:
  1782. Name of part type for new part>
  1783.     Type: 
  1784. 7404 <CR>
  1785.     A 14 pin IC is added to your cursor. This 
  1786. is U1, and is a 7404. Note you can rotate 
  1787. the part  and move it around. Place the 
  1788. part with Complete (F1).  If necessary, 
  1789. repaint the screen with the (End) key.
  1790. 4)     Repeat this step, adding a resistor with 
  1791. part type R1/4W.
  1792. 5)     Select Add Conn (F1), to add connections 
  1793. with the cursor, in the same way as in  the 
  1794. ECO command.  You must  set the trace width 
  1795. with the W modeless command before  adding 
  1796. connections.  
  1797. 6)     You may also add traces, with the Add Route 
  1798. (F9) command. When this is selected, you 
  1799. have the same capabilities as you do when 
  1800. manually routing traces.
  1801.  
  1802.  
  1803.  
  1804. CREATING PCB PARTS
  1805.  
  1806.  
  1807. You have now completed the evaluation of the 
  1808. main design features of PADS-PCB. What you 
  1809. have not seen yet is the creation  of parts.  
  1810. You can edit library data, add parts quickly, 
  1811. or delete parts. All parts are maintained in a 
  1812. powerful database that makes access time under 
  1813. 2 seconds for any part. A part in PADS-PCB 
  1814. consists of 2 items: a decal of the physical 
  1815. part, and part electrical data. This 
  1816. electrical data is shared between PADS-PCB and 
  1817. PADS-Logic. 
  1818.  
  1819. Creating a New Part Type
  1820.  
  1821. You will already have the decal for most of 
  1822. the new parts that you will create. This is 
  1823. because all 14 pin IC's use the same physical 
  1824. decal, DIP14, no matter what their electrical 
  1825. characteristics. If this is the case for you, 
  1826. it is very easy to create a new part, as this 
  1827. exercise shows. We will create a new 
  1828. integrated circuit, to be called AM27C256. 
  1829. This is the same part that has been created in 
  1830. the PADS-Logic Evaluation Package.
  1831. 1)     Select the Create (F3) menu from the Main 
  1832. Menu. Then select Part Type (F6)
  1833. 2)     Select New Part (F1). To the prompt, 
  1834. respond:
  1835. AM27C256<CR>
  1836. 3)     Select Part Info (F1) to modify the 
  1837. electrical information. This defines the 
  1838. PCB symbol, the part attributes that are 
  1839. extracted for reports, the default power 
  1840. and ground pins, etc. 
  1841. 4)     The part info text screen will be presented 
  1842. and you proceed to fill in all the data 
  1843. necessary.
  1844.     o There is no part type prefix, so this 
  1845. line may be left blank. 
  1846.     o The Logic Family  defines the  family 
  1847. with which the part is associated, i.e., 
  1848. TTL, CMOS, ANA (for Analog), etc.  Since 
  1849. this is a CMOS part, enter: 
  1850. CMO 
  1851.     o The PCB Decal entry defines the name of 
  1852. the physical shape that will be used for 
  1853. the part in the circuit board. Since this 
  1854. is a 28-pin DIP IC,  enter: 
  1855. DIP28\400 
  1856.     o Part Attributes. You may assign any type 
  1857. of attributes to a part.  Allocate 2 
  1858. attribute lines and enter in the 
  1859. information below in the two lines. Note 
  1860. that all lines start with a description, 
  1861. followed by a colon (:). 
  1862. PART DESC: 32K x 8 bit EPROM
  1863. MFG #1: AMD
  1864.     (Note: You may want to add new attributes 
  1865. such as  "Vertical Height," which may be 
  1866. useful for mechanical packaging or thermal 
  1867. analysis. Discrete parts would also have a 
  1868. "value" attribute and a "tolerance" 
  1869. attribute.)
  1870.     o The Non-Numeric Pin Number entry lets you 
  1871. define a  part with pin names rather than 
  1872. numbers. As this part  uses pin numbers, 
  1873. leave this entry as N (No).
  1874.     o The Number of Gates parameter indicates 
  1875. the number of gates in the part. Enter a 1. 
  1876.     o The Number of Signal Pins entry is used 
  1877. to define  standard power and ground pins 
  1878. in the part. The Am27C256 has 3 standard 
  1879. signal pins,  VPP (pin 1), GND (pin 14), 
  1880. and +5V (pin 28), therefore, enter:
  1881. 3
  1882.     o You must define the pin number, signal 
  1883. name, and the track width.  
  1884.     On the first line, enter the pin number as 
  1885. 1, the signal name as VPP, and the track 
  1886. width as 50.  
  1887.     On the second line, enter: 
  1888. 14    GND    50 
  1889.     On the third line, enter: 
  1890. 28    +5V    50 
  1891. 5)     When you finish entering the electrical 
  1892. information, select Complete (F9).   
  1893. 6)     Select Save (F9).  A <CR> will save the 
  1894. part to your user library.  Exit (F10) will 
  1895. return you to the design. You may now add 
  1896. this part to the design with the add Part 
  1897. option in the On-the-Fly (F9) command from 
  1898. the In/Out menu. 
  1899.  
  1900. Creating a Decal
  1901.  
  1902. In this exercise, you will create a 14 pin IC. 
  1903. As this already exists under the name DIP14, 
  1904. you will make a new version and call it 
  1905. MYPART. Remember IC pads are 100 mils apart, 
  1906. and the two rows are 300 mils apart.
  1907. 1)    From the main menu, Select Create (F3), 
  1908. Part Decal (F5), and Create (F1)
  1909. 2)     To the prompt, give the new decal the name:
  1910.  MYPART<CR>
  1911.     The design is stored and you are in the 
  1912. part library editor. With the commands of 
  1913. the part library editor, you can make the 
  1914. physical outline of the part, move its 
  1915. name, put in terminals, relocate the part 
  1916. origin, put text on the decal, etc.  You 
  1917. can create a part for either two-layer or 
  1918. multi-layer design.  
  1919. 3)     It is easier to work on a 100 mil grid. Set 
  1920. the grid to 100 by typing: 
  1921. G100 <CR>
  1922. 4)     Select Terminals (F3), then Add Term (F1).  
  1923. 5)     There is now a terminal attached to the 
  1924. cursor, named "1".  Place the pin in the 
  1925. center of the screen and select Complete 
  1926. (F1).  
  1927. 6)     Select Add Term (F1) again. A second 
  1928. terminal is added to the cursor , labeled 
  1929. "2". Place the terminal one cursor 
  1930. movement, or 100 mils,  to the right of the 
  1931. first. If necessary, use Zoom In so you can 
  1932. easily move a single cursor movement. 
  1933. Continue placing pins 3 through 7 in this 
  1934. manner, with a separation of one cursor 
  1935. movement. Then place pin 8 above pin 7, 
  1936. separated by 300 mils. You can use the 
  1937. cursor X Y display to check the distance. 
  1938. 7)     Place the remaining pins 9 through 14, then 
  1939. Exit (F10).
  1940. 8)     Move the cursor on top of pin 1 and select 
  1941. Origin (F4). This makes pin 1 the origin of 
  1942. the part in the design.
  1943. 9)     You must next create the part outline. Set 
  1944. the grid to 25 by typing: 
  1945. G25 <CR>
  1946. 10) Select Outline (F1) and 2-D Lines (F4).  
  1947. Place the cursor at -25,50 by using the S 
  1948. modeless command:
  1949. S-25 50<CR>
  1950. 11) Select New Poly (F1), and  move the cursor 
  1951. to 625,50. Select Add Corner (F1).  Move 
  1952. the cursor to 625,250 and select Add Corner 
  1953. (F1) again.  Move the cursor to -25, 250 
  1954. and select Complete (F9).  PADS-PCB will 
  1955. add the last corner and close the outline.
  1956. 12) Next, define the default position of the 
  1957. component name. From the main Part Decal 
  1958. menu, select Move Name (F2), and move the  
  1959. name and part type to the center of the 
  1960. outline.
  1961. 13) Select Save (F9) and respond with a <CR> 
  1962. to the prompt. You have created a 14 Pin IC 
  1963. Decal.  You have now added the Decal to 
  1964. your user library in the actual PADS-PCB 
  1965. package.  
  1966.  
  1967.  
  1968.  
  1969. OTHER COMMANDS
  1970.  
  1971.  
  1972. You have used most of the important commands 
  1973. of PADS-PCB in the exercises of this manual. 
  1974. You are free to experiment with the other 
  1975. commands described below.  If you have 
  1976. questions, call your local PADS dealer or our 
  1977. hot-line support team, or order a copy of the 
  1978. entire user manual.
  1979.  
  1980. ASCII File Commands
  1981.  
  1982. PADS-PCB provides a totally open database, 
  1983. through its ASCII file commands. Users who 
  1984. wish to do so may convert a PADS-PCB design to 
  1985. another CAD system by first outputting the 
  1986. circuit as an ASCII file with the ASCII Out 
  1987. command. Similarly, the ASCII In command will 
  1988. convert a text file in PADS format into a 
  1989. complete board layout . Similar facilities 
  1990. exist for the libraries as well as the 
  1991. designs.
  1992.  
  1993. 2-D Lines and Add Text  Commands
  1994.  
  1995. The 2-D Lines and Text commands provide the 
  1996. ability to create any general drawing item, 
  1997. solid or dashed lines, polygons, title blocks, 
  1998. etc.,  and text entries or notes in the PCB 
  1999. design.  There is also a 2-D Lines library 
  2000. capability, for storing created items into the 
  2001. library for use on other boards.
  2002.  
  2003.  
  2004.  
  2005. YOUR NEXT STEP
  2006.  
  2007.  
  2008. PADS-PCB has been designed by PADS Software 
  2009. Inc., specifically to solve the problem of PCB 
  2010. design. It is not a general purpose CAD 
  2011. drafting system, but is instead a highly 
  2012. focussed tool developed to meet the needs of 
  2013. engineers and design draftspersons for a low-
  2014. cost, but effective tool based on personal 
  2015. computers. There is no other PCB design 
  2016. system, at any price that is as simple to use, 
  2017. and at the same time offers the power and 
  2018. flexibility of PADS-PCB and its flexibility 
  2019. for a wide range of design technologies. 
  2020.  
  2021. If your designs are small, this Shareware 
  2022. version of PADS-PCB is more than adequate to 
  2023. design your circuits. Please use it with our 
  2024. compliments.
  2025.  
  2026. If you need the capability of designing 
  2027. circuit boards 400 or more IC's, you should 
  2028. consider the actual version of PADS-PCB.  It 
  2029. has all of the features of this shareware 
  2030. version, plus greatly expanded system limits, 
  2031. and it comes with a 400 page user manual 
  2032. describing all of the commands of the program 
  2033. in detail.   More than thirteen thousand 
  2034. engineers are using PADS-PCB today.
  2035.  
  2036. If you would like to put the powers of PADS-
  2037. PCB to work on your next project, you can 
  2038. order  it from your local authorized PADS 
  2039. Dealer or contact PADS Software, Inc.     
  2040. (telephone: 1-800-255-7814, fax: 508-486-
  2041. 8217).
  2042.  
  2043. Once again, thank you for your time and 
  2044. interest.  We welcome any additional questions 
  2045. you may have about PADS-PCB or any other of 
  2046. our PADS products. 
  2047.  
  2048. When you have finished your evaluation of 
  2049. PADS-PCB, feel free to make copies and pass it 
  2050. on to a friend or colleague.  
  2051. PADS-PCB Evaluation Guide
  2052.  
  2053.                        PADS-PCB Evaluation Guide    
  2054.     
  2055.  
  2056. 1
  2057.  
  2058.         1
  2059.  
  2060. PADS-PCB Evaluation Guide
  2061.  
  2062.                        PADS-PCB Evaluation Guide    
  2063.     
  2064.  
  2065. 1
  2066.  
  2067.         1
  2068.  
  2069. PADS-PCB Evaluation Guide
  2070.  
  2071.                        PADS-PCB Evaluation Guide    
  2072.     
  2073.  
  2074. 1
  2075.  
  2076.         1
  2077.  
  2078. PADS-PCB Evaluation Guide
  2079.  
  2080.                        PADS-PCB Evaluation Guide    
  2081.     
  2082.  
  2083. 1
  2084.  
  2085.         1
  2086.  
  2087. PADS-PCB Evaluation Guide
  2088.  
  2089.                        PADS-PCB Evaluation Guide    
  2090.     
  2091.  
  2092. 1
  2093.  
  2094.         1
  2095.  
  2096. PADS-PCB Evaluation Guide
  2097.  
  2098.                        PADS-PCB Evaluation Guide    
  2099.     
  2100.  
  2101. 1
  2102.  
  2103.         1
  2104.  
  2105. PADS-PCB Evaluation Guide
  2106.  
  2107.                        PADS-PCB Evaluation Guide    
  2108.     
  2109.  
  2110. 1
  2111.  
  2112.         1
  2113.  
  2114. PADS-PCB Evaluation Guide
  2115.  
  2116.                        PADS-PCB Evaluation Guide    
  2117.     
  2118.  
  2119. 1
  2120.  
  2121.         1
  2122.  
  2123. PADS-PCB Evaluation Guide
  2124.  
  2125.                        PADS-PCB Evaluation Guide    
  2126.     
  2127.  
  2128. 1
  2129.  
  2130.         1
  2131.  
  2132. PADS-PCB Evaluation Guide
  2133.  
  2134.                        PADS-PCB Evaluation Guide    
  2135.     
  2136.  
  2137. 1
  2138.  
  2139.         1
  2140.  
  2141. PADS-PCB Evaluation Guide
  2142.  
  2143.                        PADS-PCB Evaluation Guide    
  2144.     
  2145.  
  2146. 1
  2147.  
  2148.         1
  2149.  
  2150. PADS-PCB Evaluation Guide
  2151.  
  2152.                        PADS-PCB Evaluation Guide    
  2153.     
  2154.  
  2155. 1
  2156.  
  2157.         1
  2158.  
  2159. PADS-PCB Evaluation Guide
  2160.  
  2161.                        PADS-PCB Evaluation Guide    
  2162.     
  2163.  
  2164. 1
  2165.  
  2166.         1
  2167.  
  2168.  
  2169.